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