12326 22
1509 10
1296 5
1310 4
832 1
1113 3
877 2
1123 3
851 2
698 5
1144 3
1134 1
948 2
16157 38
1456 5
735 1
945 0
970 3