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