18
13
852
9
8
6
58
122
29
16
19
164
487
10
14
34
37
21
469
5
35
93
62
63
51
11
99
49
55
31
77
193
45
33
24
76
22
42
40
266
257
20
15
1