2851
2
859
3
1747
0
2104
3071
11
4325
15
5949
5
3738
109776
42
3788
1137
1
10043
10
884
2065
1722
2302
1753
2597
17970
5805
1718
1749
174730
18
1685