3321
918
402
501
1282
442
617
1225
611
524
551
541
427
453
392
632
488
536
398
1197
426
608