21152
8
2522
2
2535
19783
2999
3
1787
1
2932
3498
4
32302
0
17946
1153
4179
4757
1888
4453
3090
6
3691
25669
6225
3080
11871
2327
11
1044
1743
101569
2505
4630
3692
7
3054
5
2500