2995
909
712
1770
1798
1285
830
736
3632
724
872
763
752
1875
700
747
811
764
722
864
1077
711
908
786
1083
840
738
705
1181
1323
984
643
913
721
1050
891
2071
697
1095
2697
708
1251
2774
709
678
781
734
806
2241
644
863
1161
2334
915
743
693
929
1880
1419
1420
692
1172
714
1867
763
704
1077
777
864
710
2766
788
832
694
827
2972
2475
921
733
585
1051
1154
931
4004
3013
1292
1070
725
800
704
2119
749
1202
1792
800
856
948
901
2121
804
1238
1782
671
839
2025
1038
666
857
1349
3725
988
1150
2453
758
1981
2229
702
621
651
5092