31023 658
24362 943
3888 36
2987 703
28209 378
3280 241
4826 523
17752 782
12330 529
3830 698
11859 389
13477 581
6343 162
4545 508
2196 141
10884 907
4322 530
7201 155
5246 462
5824 733
2635 492
1514 244
17739 778
1770 272
3893 344