4352 27
3122 318
2085 857
2036 41
1955 826
1600 559
1511 373
1506 211
1242 870
1190 912
1171 526
1155 334
1152 375
1088 547
1041 265
1024 243
1004 883
1000 122
999 498
994 614