20634
8
418
0
2275
2
1824
1099
1
121182
19279
31535
3092
2730
6
363
1132
2809
17353
169211
11
2920
3
39034
362
618
282572
269
25137
722
2909
4
968
2724
2668
5722
798
35426