108797
0
32302
3051
2
515
2996
2949
1282
1
2903
3
4198
572
7258
1527
19783
3090
6
3546
536
297066
2932
645
61216
6781
370
1458
1047
2732
1179
1189
236066
14
1049
3926