1423
1536
2382
2479
1682
1536
943
959
1300
2108
3128
2152
775
1395
768
1497
811
1076
692
1284
777
935
1026
2887
2419
1146
716
1102
701
1436
909
2416
1345
661
2444
756
3289
1749
1023
827
2022
900
1608
681
2268
1219
1396
958
1371
672
2149
1531
1571
716
1046
743
785
1703
655
855
765
726
777
637
854
700
1487
3039
1089
683
1460
680
1106
730
1033
799
608
673
963
999
1092
1333
3964
1410
1311
901
820
818
1511
765
1445
1067
902
1462
1062
949
687
599
625
1135
1411
764
1002
1178
1448
869
3579
1314
769
767
729
7696
718
1095
645
784
891
2879
1394
772