2291 3
34942 99
14337 45
6937 31
2274 4
22093 78
5300 16
6155 28
45641 183
3937 15
3377 16
11974 47
1714 2
2426 18
19022 27
2777 4
3189 11
5242 11
1546 2
18001 64
8225 13