654
593
1600
322
806
747
409
337
458
1074
421
427
232
459
599
205
579
558
711
668
368
860
182
333
541
317
336
1431
293
400
889
520
486
539
676
1802
926
688
1122
4340
974
279
344
870
555
451
420
628
783
445
417
486
360
1227
2041
2241
1147
320
485
652