1257
1475
651
1722
1796
1763
1042
752
697
749
918
741
1629
882
705
1933
2392
1946
673
2406
654
2992
735
639
705
958
1870
991
785
2030
3791
1525
676
2022
636
2107
1089
1129
1422
2417
1658
2558
865
863
752
879
2262
1025
921
957
988
1470
2520
791
992
1774
2152
670
960
1580
2514
845
1449
3086
1179
2152
948
901
1023
1704
643
1020
1093
863
1905
885
880
542
752
1078
1118
730
1581
887
872
1180
784
1297
1784
1293
1602
2586
1958
1267
732
700
1364
2316
709
1003
2263
725
1966
639
1168
5819
851
606
674
1265
895
688
894
2750
1254
1512
1371
820
1218
623