100
42
1813
250
20
190
40
1230
500
452
50
1005
88
25
410
15
200
150
600
61
780
97
583
62
168
879
170
30
268
60
512
169
287
86
2078