2965
1269
695
671
795
1651
964
711
1048
986
851
1322
2927
1957
2043
1364
779
1297
792
1926
1310
1222
1397
1386
1863
1033
1426
715
1932
2402
1237
760
1077
2965
1240
1162
1286
822
2631
1321
715
1112
4013
971
2102
709
884
756
785
1114
809
2182
806
1983
925
1392
769
1003
2336
1055
1758
909
783
900
1677
1229
655
1023
1914
937
1040
1117
1756
1266
923
731
964
2375
1011
905
1562
847
694
1361
929
812
1291
711
742
774
1586
1624
874
2042
929
797
807
800
3494
999
1088
2443
806
930
1037
1134
1086
738
1107
4252
1099
1295
909
1027
2068
1565
743
956
2450
937