21152
8
4651
3
2405
1
2740
297066
0
181997
11
3715
2
5151
1411
2650
20
280
4724
120
1089
302
923
1384
542
383
189326
610
1107
773
272
237
1622
194
2865
3080
106