1290
1649
713
766
5403
2534
581
724
1114
962
745
1575
1236
1510
703
1980
994
839
1720
858
1540
806
1750
706
1358
665
1299
1050
1034
758
693
1857
707
826
1723
716
664
1388
1288
645
670
1705
999
734
730
1821
1103
923
1419
711
1474
1469
1241
3195
1354
1168
876
686
808
630
1994
684
792
818
682
640
1190
1061
683
697
688
656
1082
1699
750
698
662
860
802
2027
692
668
2834
2128
1680
695
671
1258
1793
726
640
716
704
782
794
644
1531
903
656
1123
831
673
1043
781
697
1229
1284
657
735
1711
1196
783
1991
644
758
936
1998
719
2056
793