636
606
919
659
773
2143
1177
770
983
1043
1222
740
1572
634
773
523
103117
650
941
705
1332