108797
0
2245
3
3765
4
571
3090
6
2920
894
2903
951
2932
2
803
21152
8
236066
14
690
2354
1
469
3053
7
3080
32302
297066
3546
1045
5043
1285
2996
1812
4155
2124
1869