579
336
178
186
251
306
253
293
511
477
452
351
196
151
430
516
700
507
503
334
528
194
735
125
297
377
180
252
344
408
402
205
365
504
328
622
470
273
314
269
499
1199
145
446
130
604
296
198
293
485
364
259
453
386
212
299
190
336
289
285