1049
0
493
553
573
1150
714
1132
2395
935
747
592
547
1053
527
300
477
387
383
3644
913
514
400
2211
1348
475
6339
1540
984