40363 1156
12060 399
7568 429
3447 78
4220 392
19972 588
15506 758
7327 782
20014 286
16532 349
7733 335
28879 973
15288 543
4167 491
5238 181
14507 831
11671 524
6377 181
9164 819
4525 533
10716 141
7033 397
13528 614
23639 253