3003109 319
1840504 105
1762027 81
1743207 99
1606651 80
1535859 258
1473401 52
1424284 104
1409981 295
1274709 109
1102828 176
1086878 39
1055681 96
1048252 87
957607 127
867152 76
857102 39
838627 103
778376 62
777853 80
773804 35
770531 27
767557 122
737851 13