15293 20
2680 6
3828 10
8608 21
10022 11
3396 8
4801 4
4408 5
6780 9
25191 67
8319 10
2379 2
11672 33
14023 15