12193 26
11121 19
2247 9
2485 8
2123 6
1117 5
2273 4
1860 3
1005 3
1877 3
1143 2
970 2
877 2
1336 1
1182 1
990 1
1088 1
936 1
806 1
903 1
1431 1
1216 1
819 1
909 0