3488
580
766
392
1496
578
475
13633
483
548
447
430
1035
449
521
3997
1086
554
698
534
922
461
1044
1074
500