100
828
2
20
50
949
6
150
722
3
600
679
541
1
1217
500
1062
10
410
868
2000
388
570
473
719
1500
957
8
735
18
1473
60
1045
16
1295
7
300
1068
4
744
1000
757
971
813
604