742
2
1006
1
988
1749
4
1223
609
952
992
3
168
719
3533
714
1691
1784
1487
1763
772
662
206
528
622
556
487
601
808
2091
810
2045