21152
8
4651
3
2405
1
2740
3715
2
297066
0
5151
181997
11
3819
2650
20
1713
4158
280
2390
3080
2773
1047
3090
6
1411
2779
2932
1089
1384
189326
120
2865
2207
542
1622
1516