40322 1156
12051 399
7543 429
3422 78
4219 392
19949 588
15491 758
7312 782
19997 286
16523 349
7716 335
28867 973
15279 543
4158 491
5227 181
14489 831
11662 524
6363 181
9127 819
4518 533
10704 141
7018 397
13520 614
23630 253