2591 3
4758 6
2645 4
5086 7
2605 3
3227 3
2818 1
6306 5
3872 8
1887 2
2346 3
5873 19
13560 55
2180 2
3979 10
2693 4
4920 7
2209 6
3935 8
5768 18
6398 13
3267 6
6923 10
12333 23