31066 573
3284 516
28476 776
11181 779
2611 95
10598 649
5854 686
2547 205
3274 546
1933 377
4143 625
14825 653
2377 361