21152
8
3090
6
1050
1
737
2903
3
608
0
2932
2
753
255
17946
3080
19783
25669
2270
4044
5
2964
32302
309
1603
3546
970
346
9956
14
2535
4248
1549
2996
1189
108797