25669
0
19783
2
21152
8
32302
17946
123674
35
2535
2907
2121
3008
3
2277
2069
5
3090
6
297066
9817
904
1
3000
20163
44
3933
3289
2316
2921
94424
2932
1071
3498
4
2337
1282
38477
34
2666
9