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
707
916
663
2491
674
800
1338
672
1326
1354
1245
1045
2239
1313
1254
787
1475
715
720
634
715
705
728
1062
1468
1929
902
646
1468
707
748
2695
3213
795
1242
2677
808
726
1166
1129
718
753
1055
699
902
1413
1410
2093
819
1014
1416
2675
1535
915
689
858
1267
1552
1274
643
1174
649