29767
2
337401
675
1113
1
43463
15
15108
10
2837
12
2865
9
30086
36
11535
36
5634
26
4274
1
50007
96
100457
25
2337
1
21156
13
20095
19
1370
2
1489
2
2786
1
1480
0
8794
12
8004
2
9052
8
7298
6