21152
8
2535
2
3090
6
3083
951
1
1743
0
790
32302
3683
19783
2556
4
2932
829
3498
2865
17946
3546
2949
1294
1153
2669
2044
12632
7
25669
297066
1757
2004
2303
5375
716