5507 8
15293 20
2680 6
3828 10
8608 21
10022 11
3396 8
4801 4
4408 5
6780 9
25569 67
8319 10
2379 2
12025 33
14377 15