3001980 319
1839959 105
1761634 81
1742982 99
1606228 80
1535180 258
1472958 52
1423884 104
1409330 294
1274203 109
1102303 176
1086332 39
1055352 96
1047809 87
957259 127
866908 76
856928 39
838353 103
778184 62
777476 80
773484 35
770207 27
767030 122
737554 13