12197 26
11128 19
2250 9
2488 8
2127 6
1118 5
2274 4
1866 3
1007 3
1881 3
1145 2
971 2
878 2
1339 1
1184 1
993 1
1089 1
937 1
809 1
907 1
1433 1
1218 1
822 1
910 0