200
139
0
2
500
160
300
235
4
350
259
3
343
1
353
50
285
452
100
671
11
21
600
566
734
8
9
621
6
562
563
722
800
1064
15
19
790
1500
713
732
32
601
853
700
2411
22
38
1000
1688
33
3650
457
1285
3862
37
650