5082 7
6920 10
5658 4
4085 2
3765 4
3159 1
3608 5
4657 6
4214 3
3643 1
5673 2
8609 10
12606 25
10231 19
6516 5
4259 8
10888 17
5389 1
11901 12
6702 8
7443 10
8352 13
12277 32
18460 34