15801 18
2328 3
2405 1
9736 21
20927 42
8305 20
4957 6
8664 17
10455 25
10576 35
6035 15
6799 5
2529 3
3414 4
5051 8
5434 8
5347 14
5632 12
4292 2
2923 5
2568 2
5524 5
5685 11
14534 35