668
615
1107
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
625
2146
2286
755
671
668
1303
1197
1624
575
1588
649
644
692
658
648
1993
2025
658
1163
661
721
661
783
663
955
1515
800
799
820
770
775
883
1468
1336
615
1952
697
1224
1476
663
662
979
679
1706
1286
1873
1146
941
703
1816
5395
649
1867
1975
788
1237
679
2128
688