21152
8
2535
2
32302
0
4471
3498
4
2996
3090
6
1618
17946
14
1189
1225
25669
19783
3765
2932
984
790
893
12472
758
3779
4044
5
2087
2903
3
3051
3546
1
1153
2476
528