1015
1
1694
951
690
2669
2
1610
0
564
1743
108797
2145
1681
1289601
4
5354
21152
8
2949
874
1787
1532
2135
3
95
1200
1689
174730
18
2670
5375
2544
2294
1923
2386
3682