670
183
422
48
1261
525
310
178
374
147
272
79
448
124
420
150
234
133
611
98
506
300
598
295
636
148
399
251
557
272
428
148
427
204
810
322
720
275
801
328