34942 100
14337 45
2291 3
6937 31
2274 4
22476 81
3441 9
2204 5
3005 8
2888 4
2310 2
3085 12
1497 2
2789 6
3629 8
1887 2
1188 3
1610 4
8270 28
2317 10
7053 9
9572 16
2272 3
2195 9