21152
8
2740
3
297066
0
5151
2
3080
3715
2219
1500
1
4651
1000
2650
20
280
2405
1860
2055
2932
257
1125
637
181997
11
2749
1339
3065
1277
1547
3583
10
189326
1972
3090
6
2060