31071 64
23293 111
17241 14
8389 20
2931 13
2648 10
2565 8
2320 6
2238 8
2208 6
1668 6
1613 2
1547 3
1543 4
1356 2
1352 4
1326 4
1256 2
1254 2
1242 4
1199 4
1131 4
1103 4
1066 2