40318 1156
12050 399
7530 429
3420 78
4219 392
19948 588
15491 758
7310 782
19995 286
16521 349
7715 335
28866 973
15276 543
4157 491
5224 181
14488 831
11658 524
6361 181
9124 819
4517 533
10704 141
7018 397
13516 614
23620 253