572
0
21152
8
984
17946
19783
2
2932
1189
951
1
255
877
14
1849
3683
3090
6
1618
2535
2044
2996
25669
4971
660
758
1045
690
32302
1982
496
893
3080
3
2505