271
324
294
830
1
297
264
227
80
230
726
1005
3
195
291
345
342
1265
547
258
1023
249
713
991
261
312
705
242