40353 1156
12057 399
7565 429
3442 78
4220 392
19957 588
15496 758
7324 782
20009 286
16531 349
7724 335
28876 973
15285 543
4167 491
5236 181
14494 831
11665 524
6375 181
9148 819
4523 533
10713 141
7026 397
13525 614
23638 253