21152
8
2740
3
297066
0
5151
2
3080
3715
101569
11871
1500
1
4651
6225
4
4630
2327
11
853
2939
5627
2650
20
2980
4757
280
2405
1888
4453
2932
5820
3691
2261
1047
181997
1115