12183 26
11107 19
2237 9
2480 8
2115 6
1108 5
2265 4
1854 3
994 3
1872 3
1135 2
961 2
869 2
1329 1
1166 1
983 1
1079 1
929 1
804 1
896 1
1422 1
1207 1
811 1
903 0