40009 926
9589 895
3507 552
283929 703
37795 151
2142 182
10010 824
6578 71
1674 71
7742 619
10537 608
4575 613
8769 73
5564 349
7970 1007
16670 104
5196 220
11105 151
20556 686
15872 361
6743 705
388814 570
205843 875
192045 651
112655 75
15145 89
65582 660
28313 378