3002606 319
1840229 105
1761779 81
1743104 99
1606384 80
1535457 258
1473252 52
1424031 104
1409509 294
1274428 109
1102609 176
1086533 39
1055557 96
1048058 87
957352 127
867026 76
857055 39
838507 103
778277 62
777676 80
773684 35
770327 27
767278 122
737758 13