2903
3
108797
0
1469
1
380
475
3071
9
1992
2799
6
4335
2
3014
20
4321
12
2744
3551
10
2571
10827
4
9956
66
3485
7
26243
2972
1289601
2471
389
297066
9036
2274
467
19944
17970
15
1692