4098 15
3857 9
3571 16
2895 11
2893 9
2445 9
2205 12
1975 10
1724 3
1561 5
1499 1
1352 5
1332 6
1293 1
1282 2
1120 3
1075 3
1020 4
983 4
942 5
865 1