3096
10
3124
3
27491
24
6267
22
18426
11
10114
0
42962
47
50498
39
15862
34
4500
1
177926
108
179188
58
10256
11
9078
6
57433
36
13515
25
2228
2