21152
8
3090
6
379
0
2903
3
2593
1
2932
2
1189
1106
536
2124
128
297066
3080
828
392
255
1287
688
1301
1729
1849
1164
2711
528
2911
9
448
2996
4651
878
464