661
303
661
381
223
512
1475
222
334
669
235
528
128
292
323
224
454
774
602
440
554
531
345
567
886
276
342
305
506
426
925
269
463
577
499
299
118
956
923
402
369
445
476
270
647
209
290
463
449
244
157
568
338
411
654
218
291
364
547
1323