40353 1156
12057 399
7566 429
3443 78
4220 392
19960 588
15500 758
7325 782
20010 286
16532 349
7728 335
28876 973
15285 543
4167 491
5237 181
14494 831
11665 524
6375 181
9150 819
4525 533
10713 141
7026 397
13526 614
23638 253