3037291 1130
1703148 229
2306268 496
1451060 179
413320 59
1132079 100
2365562 364
788191 65
734906 116
1005501 175
876199 144
1500000 72
1397248 282
298847 37
715362 116
1019716 251
1698256 273
1198706 150
485275 53
3445384 596
608696 56
1397465 210
2603101 317
1160802 223
1141280 147
3407531 97