64
500
250
210
254
177
109
59
237
155
37
215
382
208
159
167
203
43
217
97
65
426
113
198
218
801
396
256
3794
224
775
209
444
228
166
120
1153
1522