1500
321
10
2
700
492
14
4
200
278
3
276
405
13
600
545
400
430
800
787
9
26
611
6
1000
718
500
768
300
789
12
1268
100
756
19
654
8
616
11
638
846
7
719
1170
681
882
634
652
1
543
456
5
402
1029
20
36