1109
1627
2128
1684
1046
1066
746
1498
1266
882
725
1290
543
746
602
582
590
590
611
580
474
649
515
640
143
360
1109
486
461
1300
1450
556
816
1328
1410
1504
421
492
489
487
505
534
1066
583
882
749
3843
634
481
441
673
586
1627
525
2128
449
407
1684
1046
705