25669
0
21152
8
19783
2
32302
17946
616
2996
345
2907
2069
5
2535
3289
572
497
2932
2121
3498
4
297066
123674
35
1849
1153
94424
3
3090
6
2012
657
2181
3706
1189
2366
1
9817