17946
0
32302
2535
2
570
1
800
19783
1583
21152
8
25669
7793
4
3551
10
3083
2932
2258
3498
12459
3
2666
9
108797
3779
1162
1527
1623
3765
2499
236066
14
1243
1239
3289
940
8627