928
417
578
1221
2102
1017
1056
499
630
842
4986
628
467
664
502
1002
803
1945
927
721
1574
619
658
1446
3807