1424
2
679
1547
1
616
992
130
958
547
543
560
1312
743
542
1433
2114
1655
15
526
758
733
656
1357
5
957
1493
663
759
536
1735
119
675
815