100
152
1
0
500
314
10
7
1500
402
18
2
800
231
8
293
3
6
254
14
533
5
975
32
9
1000
865
16
477
12
300
370
580
789
700
3332
75
61
70
559
21
1571
20
81
742
15
600
839
988
926
19
718
924
36
22
200
532
750
11
1154
17
28
634
996