21152
8
4651
3
2405
1
2740
3715
2
297066
0
5151
181997
11
2650
20
280
3080
2773
1047
3090
6
1411
2932
1089
1384
189326
120
2865
2207
542
1622
1516
923
302
610
131589
730