7057
1015
3412
1
833
1655
393
706
351
249
816
355
1
458
605
325
490
2007
269
791
298
1149
398
450
507
851
382
274
372
289
510
537
280
618
416
509
778
341
1
474
402
2
514