905
829
999
5013
1360
1255
719
923
909
818
2616
1752
1743
1660
787
787
775
1261
1516
820
755
1361
766
2168
1180
1005
1261
1268
1028
885
1120
901
770
680
726
1894
875
1357
750
1440
675
672
794
1070
2144
771
806
671
861
2338
913
808
1162
789
774
1521
981
735
1640
1198
724
905
1729
1084
2541
1887
1322
945
762
1113
1436
1930
743
826
892
1671
1005
6750
1449
1222
810
685
1149
1723
786
1004
683
2025
869
860
786
856
799
2342
769
1188
2112
723
4067
1420
792
954
1830
7090
1553
715
845
2423
922
4349
637
1414
1461
686
751
884
1536
976
1227
713