929
3
1606
1
1691
662
0
2392
2
830
801
2082
868
2173
1749
673
4833
2760
4
83
1746
1380
1681
1660
1382
1751
1568
1816
1000
1766
1788
1778
1787
1813
3326