31089 64
23389 112
17257 14
8399 20
2939 13
2650 10
2567 8
2326 6
2243 8
2215 6
1672 6
1614 2
1550 3
1549 4
1360 2
1357 4
1332 4
1258 2
1247 4
1201 4
1137 4
1105 4
1073 2