3896 18
749 1
999 2
11859 17
4049 2
4320 5
2505 7
1632 4
2554 12
2700 5
4624 12
1679 3
2474 8
2048 6
3508 9
3002 6
2002 4
1641 3
1227 2
3773 12
8058 26
3115 8
3000 3
2289 3