34959
18
1289601
4
2799
6
4335
2
3014
20
1787
1
840
2972
0
9036
9
2274
297066
19944
2471
2670
2744
467