5005 10
6557 9
13840 18
10455 16
3080 6
2850 5
1465 12
6435 5
1102 3
1354 2
1201 3
1782 1
4734 12
733 0
936 3
2466 5
901 5
1462 4
3257 12
1175 2
1312 4
5867 22
50 0
772 0