31095 64
23450 112
17261 14
8400 20
2940 13
2651 10
2568 8
2327 6
2243 8
2215 6
1672 6
1614 2
1550 4
1550 3
1360 2
1358 4
1333 4
1259 2
1247 4
1201 4
1137 4
1107 4
1074 2