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