3875 25
5682 24
170 10
4328 10
1554 6
1321 5
4706 5
2612 4
1332 3
1077 3
1229 3
1112 3
2216 3
1456 2
2159 2
1351 2
976 2
1536 2
969 2
923 1
1688 1
997 1