1000
1261
2
1122
994
1
383
1093
1
218
1
458
308
873
215
473
299
321
268
304
623
283
180
1
568
242
215
186
471
310
333
445
364
1
226
500
422
515
499
748
178
334
180
336
330
867