1124
1
1969
0
1599
1317
422
445
810
733
931
325
963
639
2242
939
664
378
774
2106
643
2199
608
5642
556