31013 46
30954 35
3946 7
3509 10
2742 17
2602 7
2591 4
2540 15
2408 10
2374 4
2228 4
2172 5
2097 8
2053 2
1879 5
1860 3
1660 3
1386 3
1301 1
1203 0