2054
976
1159
2141
1122
681
704
822
833
895
893
706
1077
843
699
712
946
775
1191
4150
963
1731
1578
1561
794
870
1249
857
937
1581
773
805
960
943
830
880
777
1046
1013
1291
838
825
1221
636
856
810
893
840
1349
944
1708
1155
1017
1545
923
837
845
761
728
898
1714
2004
1150
1532
1008
653
2109
1408
1277
646
740
873
681
738
691
1091
681
972
727
1032
695
1546
866
795
896
777
814
2193
905
1674
3627
656
801
1782
1240
2884
1292
817
2139
671
745
895
1500
685
835
732
734
1394
1267
873
704
928
802
822
745
1544
2377
1255
854
2579