1300
988
843
2779
1864
1749
3725
2647
919
1014
2314
899
4673
1851
1180
1295
1006
889
1273
6017
1077
1457
960
909
4208
2016
1196
2766
16588
2147
874
1283
890
1181
1128
1095
950
975
2888
2034
840
1113
1967
1980
7224
899
977
1191
1259
917
1339
860
1022
992
1075
1325
1495
826
894
1064
2352
1142
882
1405
1218
944
1254
973
2025
1960
1523
1090
1872
884
1309
1161
1261
912
899
843
1485
798
1264
838
1501
1101
4450
857
2086
872
1080
1211
1313
1759
994
853
1645
818
1959
971
862
1835
849
1740
3225
1460
1324
1277
892
842
2126
936
1104
1022
949
1031
1136
1457
1777
1671