930
998
1284
5550
1109
1119
845
913
1120
6851
2403
913
996
896
1614
838
1693
1288
1270
878
847
1296
1112
1127
1135
1267
871
980
1130
1261
833
1050
888
2453
1214
936
1287
833
1047
995
1171
1145
2016
867
1261
978
1095
839
934
5458
800
1011
1127
984
1615
1901
1097
835
2039
1267