5951 6
1183 3
1026 0
2073 5
1994 5
1234 7
2320 12
2301 8
1094 3
1253 4
3928 8
1732 6
2866 9
1611 1
2483 15
1189 1
2877 3
7519 25
1253 2
9949 32
3447 10
2290 14
8698 36
22185 89