1012
1306
796
5407
1366
1125
2103
804
4901
1314
1500
837
674
3199
735
640
706
735
617
1772
914
726
710
985
1303
760
669
1002
684
653
1003
1171
1291
661
1071
694
1118
715
670
965
696
919
1020
738
877
935
1041
1275
1038
1754
1136
671
1625
2848
1896
1596
831
868
1882
743
1462
2043
955
2365
704
682
3181
1031
1390
621
644
873
2128
793
1296
800
800
1208
2202
644
870
2193
640
1476
700
1230
658
655
680
559
750
704
2146
975
1793
1876
759
915
1128
3009
627
695
5395
684
1723
820
1161
1995
677
658
632
2812
670
1964
707
1993
663
720
1273
727