1187
1599
1167
852
907
800
823
1669
1459
1158
1616
889
972
933
1368
974
1247
1184
782
1090
824
1044
900
1253
1038
972
2698
858
1212
897
1793
790
3496
1144
795
977
1795
1036
1034
1227
936
2132
767
955
772
1082
956
3995
958
1260
777
810
3032
874
1005
796
798
1640
907
1090
1300
874
1030
1202
1043
1084
855
816
897
907
1034
1572
2016
1241
889
866
1557
10601
1449
879
807
1243
866
749
754
1403
997
1105
1012
960
972
1417
815
1851
952
1033
1107
802
1013
773
1535
1041
865
1408
984
1579
989
959
837
858
1333
1140
2053
936
1017
898
1345
713
1091
901