12657 28
3110 12
10559 17
2868 11
5415 26
1404 3
6038 20
1651 2
1911 4
1670 4
2190 4
3148 11
1567 3
2818 5
7909 29
2995 3
1234 1
1134 1
1800 0
1422 2
2412 7
1775 6
2139 6
1158 1