21152
8
297066
0
3080
3
2932
2
4179
1
3090
6
1267
1239
528
2535
3644
19783
2166
17946
1583
1816
32302
383
2740
28098
14
3354
3715
181997
11
5151
1500
929
570
4651
800
1532