40331 1156
12055 399
7551 429
3429 78
4219 392
19952 588
15492 758
7315 782
20000 286
16527 349
7717 335
28869 973
15281 543
4162 491
5231 181
14491 831
11662 524
6365 181
9135 819
4520 533
10705 141
7020 397
13523 614
23632 253