21152
8
4651
3
2405
1
2740
3715
2
297066
0
5151
2911
9
181997
11
2650
20
700
280
1657
2765
1031
3080
2773
1047
2757
3090
6
1411
2083
9877
2966
2631
2932
1089
1384
189326
120