21152
8
1683
0
2535
2
5805
3
3546
1
3090
6
3083
1780
1743
790
32302
19783
2994
5
2932
1225
3498
4
444571
9
17946
1782
3962
1294
2996
1153
2669
1618
12632
7
9220
25669
3683
1757