2556
704
879
709
2488
3329
647
886
1536
2012
909
1766
2937
884
945
1038
792
616
1756
987
1242
855
1208
1730
2896
826
693
1113
743
870
957
928
765
680
693
1544
1305
1801
930
815
961
829
911
14867
913
4053
744
1417
1177
894
1516
964
819
2411
1048
747
5834
3376
1441
813
768
714
2099
718
822
1165
971
713
884
1659
1106
982
699
828
870
741
2167
5785
2466
4665
1311
2473
1208
1218
853
1012
1022
1317
810
765
672
1088
698
1284
986
801
745
1680
1038
666
1863
715
661
915
1260
1840
1101
1457
944
1052
710
1449
781
7220
3100
2523
822
1010
1859
869