21152
8
2535
2
19783
32302
0
17946
2108
3
1306
1
3090
6
3083
951
25669
9160
5
1787
1743
790
17970
15
2082
2126
16062
2932
3691
4
3683
3498
16769
2189
1516
5805
2655
3715
2765