21152
8
4651
3
572
0
2911
9
5151
2
984
17946
19783
2405
1
2932
1189
2711
255
14
6307
10
1849
3090
6
2535
2044
2996
25669
4971
2763
660
1045
297066
32302
550
1982
2676