2500
1655
6
45
800
834
8
1
1000
848
13
7
500
1037
30
19
1987
49
35
400
468
0
399
417
766
10
815
9
4
600
3028
222
3119
83
75
700
1068
31
565
3
619
17
777
200
632
708
2
679
592
733
5
844
11
831
725