25669
0
3090
6
32302
17946
21152
8
1461
3498
4
19783
2
7258
41
1768
929
2903
3
2932
106
1733
3080
2350
2996
108797
14
8065
1189
2480
1
1992
1797
1289601
2535
37355
13
1036