3261884 603
109296 100
126207 229
23805047 12223
2065839 147
1470045 342
1609183 207
56092108 21815
2509391 829
3640144 769
78407 94
13806759 5491
1090726 248
7057327 2491
48569942 17960
9250259 4052
20163096 5868
7529257 3575
79962406 30878
7782532 2258
157409 248
1219428 245