4918
562
529
578
774
654
713
702
512
440
584
584
667
517
604
586
1127
587
1164
1050
450
585
856
2901
1746