40370 1156
12061 399
7581 429
3450 78
4220 392
19976 588
15509 758
7327 782
20017 286
16535 349
7735 335
28885 973
15288 543
4167 491
5239 181
14508 831
11673 524
6380 181
9173 819
4525 533
10716 141
7035 397
13531 614
23642 253