842
1
1923
2
1015
1694
951
690
2669
564
1743
0
108797
1425
1380
873
1681
1691
21152
8
2949
641
768
3
2836
1028
1787
1038
1876
2062
2680
445
1841