17946
0
3765
4
19783
2
2535
32302
297066
3090
6
1295
1
21152
8
280
25669
2650
20
1603
2906
3546
1516
4471
2250
2476
3683
3083
2996
1534
1581
572
181997
11
604
1189
898
7793