12223 26
11140 19
2266 9
2500 8
2137 6
1131 5
2289 4
1874 3
1028 3
1892 3
1155 2
982 2
889 2
1353 1
1192 1
1010 1
1102 1
950 1
818 1
915 1
1446 1
1232 1
831 1
924 0