14
0
21152
8
984
951
19783
2
3080
3
2932
2996
1193
32302
608
25669
17946
1189
471
3090
6
27
571
600
1089
459
1598
531
725
4044
5
236066
878
803
88
694