34580 99
14337 45
1932 3
6937 31
2274 4
22093 78
3441 9
2204 5
3005 6
2888 4
2310 2
3085 12
1497 1
2410 6
3629 8
1887 1
1188 2
1610 3
8270 27
2317 9
7053 8
9213 16
2272 3
2195 9