952
2292
670
739
977
944
1183
646
778
1124
880
731
781
963
743
744
713
758
815
955
1447
3101
1275
1434
1045
1120
1078
632
2574
640
1414
1530
18161
1526
907
1007
1256
1333
678
721
912
903
1007
810
1079
958
1229
732
650
636
1286
1176
784
1004
1601
657
760
662
2993
713
1970
3824
2037
1396
1407
4564
2772
1062
1040
2349
634
984
849
703
865
1454
693
1223
754
1448
2636
1396
1468
1416
889
872
645
1479
1520
1687
1158
2288
776
668
624
1128
1449
1284
1066
670
1728
1283
1157
1408
1715
791
898
1071
1032
1020
1080
870
2002
1195
1493
1013
1354
1739
830
803