951
1
21152
8
108797
0
3090
6
3546
2949
2903
3
2932
2
1015
2669
1694
690
32302
10827
4
9956
2670
2312
2495
55904
1289601
37355
13
2262
564
25669
1740
3080
19783
50969
7
3036
1743