2794
1504
772
846
709
1810
946
842
3530
3087
1208
3069
3161
816
1243
2717
2920
918
1499
727
1270
824
1660
801
2162
781
900
707
835
1249
2600
1313
1916
804
1284
692
1967
799
2733
630
2243
1577
12067
906
1385
873
1846
826
979
990
760
904
972
762
1039
771
2540
921
4202
2824
1232
1879
871
1165
1216
805
4903
810
1357
6099
816
698
1446
644
838
2109
813
1069
1161
1366
768
810
3106
1579
828
1158
1705
1651
1672
775
771
858
8160
672
5012
795
1782
1568
2032
1757
857
1288
1495
814
2749
974
1892
894
989
1589
892
984
2138
629
751
799
3641
814
670
1056