31048 46
30975 35
4022 7
3518 10
2747 17
2610 7
2600 4
2556 16
2422 10
2382 4
2239 4
2187 5
2104 8
2064 2
1891 5
1867 3
1674 3
1394 3
1310 1
1207 0