3003955 319
1840877 105
1762327 81
1743402 99
1607106 80
1536631 258
1473955 52
1424727 104
1410853 295
1275084 109
1103304 176
1087080 39
1056083 96
1048907 87
957907 127
867733 76
857259 39
838854 103
778678 62
778203 80
773927 35
770680 27
768228 122
737951 13