2291 3
34942 100
14337 45
6937 31
2274 4
22476 81
5300 16
6155 28
45641 185
3937 15
3377 16
11974 47
1714 2
2426 18
19022 27
2777 4
3189 11
5242 11
1546 2
18001 66
8225 13