40341 1156
12056 399
7559 429
3431 78
4219 392
19954 588
15493 758
7323 782
20007 286
16531 349
7720 335
28872 973
15282 543
4165 491
5233 181
14492 831
11663 524
6371 181
9142 819
4521 533
10709 141
7021 397
13525 614
23634 253