541
1
963
856
1470
662
0
2769
1733
120469
35
2520
1898
403
2596
2819
1610
282572
979
623
1726
1058
1805
2
1044