12165 42
2906 12
1716 6
2059 6
3807 10
2396 3
4121 17
5311 22
5032 9
1611 1
5369 4
9883 18
15651 27
16607 22
1371 2
4735 14
3427 4
3235 6
2760 8
4793 12
1927 4
2185 1
3384 9
3018 15