3639
1528
697
817
682
959
2546
792
2702
867
806
987
771
777
810
1805
1277
716
979
820
968
2988
1393
1252
1452
1378
1009
1107
829
2900
838
1901
2163
928
706
716
1456
890
1082
1338
1986
1613
708
1425
1101
1114
650
1074
705
698
947
725
1660
707
2079
908
644
616
919
1876
2468
672
747
904
1855
659
745
1520
747
1396
3281
706
1581
825
1909
727
1004
657
1641
610
689
805
1827
828
1421
1769
1747
979
1311
1833
882
2985
683
1003
1188
1304
3279
3775
781
2379
811
1038
1328
682
1783
891
751
1168
661
1268
891
938
1741
2977
2515
1021
809
1898
1514
885