21152
8
3090
6
2903
3
2593
1
2932
2
25669
0
536
14
19783
908
2395
485
1045
32302
1189
475
297066
3080
690
716
2907
3546
2145
572
255
616
189326
467
1785
758