1170
502
1077
432
468
456
882
365
582
611
619
387
784
720
975
640
1043
581
973
344
1466
286
441
461
334
435
686
369
486
445
259
541