2150
735
1545
4109
2409
1006
537
7162
668
667
553
1282
2804
656