4356 27
3123 318
2086 857
2036 41
1960 826
1600 559
1512 373
1506 211
1245 870
1192 912
1171 526
1155 334
1152 375
1088 547
1043 265
1024 243
1004 883
1002 122
999 498
998 614