21152
8
5151
2
297066
0
2740
3
3080
3715
1500
1
2650
20
4651
1558
2890
866
2207
7394
5
2356
6
1911
280
2405
2580
4655
10
3175
1716
785
2932
3694
4944
610
582
2668
1266