930
924
428
427
565
1049
671
1119
597
417
1282
887
1273
710
744
388
369
969
1009
721
413
478
499
560
452
564
156
570
990
771
973
957
350
543
661
332
505
625
1089
580
589
753
464
809
587
457
1033
1173
819
541
562
729
998
368
454
891
477
457
877
1768