3175
959
1422
1286
994
926
1475
985
1053
1497
12006
975
991
1034
981
1941
1549
958
1002
799
769
1069
886
655
954
1227
717
863
1330
1291
698
759
2062
798
3620
950
1150
1097
736
913
716
739
609
895
793
977
1182
7569
1025
890
884
666
1414
1263
1388
1158
848
726
1180
726
2330
1278
1852
1388
856
1666
1756
718
1398
2944
4072
862
958
750
1433
1317
949
1384
814
1588
1354
735
898
971
1349
2094
715
809
1139
701
745
817
844
1372
797
1273
961
2078
1108
758
1148
1029
1624
800
1044
982
717
1536
950
781
1505
833
1622
1179
1170
1523
845
798
971
655