4243 3
7840 5
1876 7
3032 4
2810 4
6338 4
4506 4
1987 2
5662 15
4273 8
5014 8
17408 44
9548 17
5669 9
7135 6
7396 7
7815 5
3953 3
12659 28
24268 8
82924 100
26168 27
30635 29
10649 3