1345
942
646
1029
2764
895
858
837
1809
862
1285
759
968
1156
830
1348
883
2391
9812
995
1099
959
1368
1085
850
757
1062
1198
977
1190
1043
1013
910
1067
1489
1038
1499
688
1095
1097
1927
1317
1316
2703
770
703
1311
1147
1328
1025
1299
967
780
1578
976
994
1004
815
1077
728
1454
864
749
930
893
1554
845
846
2234
2659
874
2470
1458
678
729
1561
916
871
844
832
2024
621
2396
1516
784
1361
1640
2384
2611
822
1574
823
3040
788
926
1208
616
1141
690
1876
801
1597
957
2078
1179
702
601
1471
1419
711
1127
698
1408
840
976
639
746
764
1328
966