240
127
251
119
150
136
170
125
132
405
106
75
230
162
560
1319
1127
443
581
389
487
341
391
1005
727