943
1684
669
1327
1895
947
748
695
1155
635
672
1411
1602
783
812
1029
944
1155
1553
697
1058
923
1103
952
899
2963
842
1068
1118
617
929
708
1232
927
658
1154
1325
1971
902
1792
629
863
850
1166
815
848
895
782
1201
1239
1865
1869
1892
960
904
1774
1026
4839
1661
4622
1202
1144
696
1436
2072
1640
640
659
1496
691
2378
822
1062
1288
1529
735
796
1140
1137
721
667
717
1048
675
3774
771
803
857
2534
1364
1905
933
700
1558
1139
702
801
682
2957
677
611
1248
794
744
792
754
738
1006
1398
1106
1310
818
686
696
1337
979
1444
758
1503
725