12193 26
11114 19
2243 9
2484 8
2120 6
1114 5
2270 4
1858 3
1002 3
1876 3
1141 2
965 2
873 2
1334 1
1179 1
989 1
1085 1
935 1
804 1
900 1
1426 1
1213 1
814 1
908 0