825
2391
912
1371
1308
772
1125
1282
847
984
894
799
887
1050
903
778
1186
2015
2202
3555
5032
3171
1056
1429
1234
1595
1143
2030
1307
747
1647
1398
909
885
1238
1086
8812
842
1293
1911
2309
1128
1221
3461
950
952
1227
942
1231
1223
2926
944
2627
1713
975
863
1960
2180
2072
1149
1891
1274
1640
818
1193
2837
806
1955
967
1666
2269
938
882
3089
1923
2125
913
1175
1389
904
1172
807
997
1630
840
753
784
831
865
692
1916
909
1836
831
805
1273
1113
816
1142
1158
1366
1000
725
3397
2130
1217
900
1392
846
879
836
1379
939
3237
862
1195
1929
1316
722
1551