500
160
10
6
50
127
0
1
100
124
150
130
3
159
2
600
240
9
310
8
4
300
281
351
800
685
22
606
23
13
694
15
347
459
937
5
12
1500
896
1250
11
7
536
985
80
596
39
723
1000
1014
17
30
607
1078
1688
20
25
1682
16
900
4152
60
106
2366
72