149
1
672
2
403
1106
1636
890
768
2077
398
886
160
2848
628
697
587
453
696
688
75
621
894
353
737
425
435
476
446
3829
11