21152
8
2740
3
297066
0
5151
2
3080
5527
3715
1485
1773
1500
1
4651
109776
42
2512
2650
20
2544
6
280
2405
2932
1558
2901
835
377
181997
11
1336
189326
224
254
1038
3090
1624