17946
0
3090
6
32302
25669
21152
8
1461
3498
4
19783
2
570
1
800
7258
1768
2903
3
2932
3083
108797
2386
562
10827
2258
3080
2350
2530
3211
940
2996
2949
6236
10
55904
1992