21152
8
3090
6
572
0
297066
2932
2
5151
14
3080
3
1461
2903
2593
1
4471
762
3546
1193
2996
2471
908
1189
392
2087
578
19783
1354
2911
9
971
475
1743
758