40342 1156
12056 399
7560 429
3432 78
4219 392
19954 588
15493 758
7323 782
20008 286
16531 349
7720 335
28872 973
15284 543
4165 491
5234 181
14493 831
11665 524
6371 181
9143 819
4522 533
10710 141
7022 397
13525 614
23634 253