31003 46
30947 35
3926 7
3501 10
2738 17
2597 7
2590 4
2538 15
2401 10
2370 4
2223 4
2169 5
2093 8
2049 2
1875 5
1857 3
1656 3
1385 3
1298 1
1201 0