5857 18
1317 12
7755 14
2817 6
559 11
3978 9
2392 13
4781 13
5010 9
4638 21
10082 23
15799 31
7931 21
2832 7
7947 31
4556 10