3021633 320
2666355 371
2643581 121
2475953 361
2382282 157
1824155 285
1790358 360
1551301 258
1547151 118
1422757 296
1414333 170
1345607 77
1312256 3
1183051 182
1146983 192
1122153 122
1121181 202
1111928 176
1097253 179
1094955 62
1086809 145
1056282 87
1043426 130
1041331 209