3005 503
2404 29
1852 99
4273 368
2971 610
2884 76
1914 157
3082 466
4194 222
54943 108
34918 622
29454 811
30934 619
29661 389
56057 776
50780 304
38024 638
31533 728
19992 196
17738 708
12782 289
14231 421
8093 488
7478 161
8769 266
8679 505
8567 658