21152
8
2740
3
862
1
297066
0
2301
3154
6
4651
688
2405
5151
2
3080
1967
3715
181997
11
189326
2036
1500
827
1812
2044
2650
20
4248
216
2250
1888
280
3562
2932
1413
1306