10145 30
3095 10
1711 8
1203 5
800 7
1130 4
944 3
1070 4
1013 8
982 7
913 4
1100 2
1426 10
720 3
713 6
1814 9
1067 8
1369 7
744 2
1688 9
1010 5
1045 4
2567 16
895 6