800
246
1
2
50
381
10
20
518
0
599
100
732
25
509
6
200
580
7
4
1000
541
300
675
13
16
500
537
5
80
532
428
640
3
621
17
2500
1149
11
39
746
8
400
1196
686
673
727
872
681
822
711