30
97
950
1813
180
512
190
452
2078
70
268
250
86
410
88
62
60
20
1500
192
780
500
1200
120
130
600
1230
168
150
100
170
40
169
287
583
15
45