1048
581
538
928
603
8243
704
564
717
562
582
545
496
1370
572
1078
504
470
1017
1319