1145
2
460
1
1630
801
436
656
601
655
1184
604
622
625
762
480
541
493
1656
507
409
94
610
8
542
568
1082
618
974
490
808
505
983
5