5857 18
1317 12
7755 14
2817 6
559 11
3978 9
2392 13
4781 13
5010 9
10082 23
4108 11
15799 31
7931 21
2832 7
7947 31
1668 1
2465 6
10862 18
13797 17
3313 4