2910556 310
2904853 197
2576181 120
2523509 363
2362806 357
2295255 156
1737732 281
1709133 358
1470204 254
1452029 116
1359354 293
1354581 168
1312252 3
1285481 76
1123952 179
1074558 188
1061933 199
1059907 178
1058258 122
1056579 174
1048326 60
1042727 144
1005276 87
999826 125