36
32
329
14
387
105
221
50
242
81
116
60
16
83
17
18
65
38
33
161
363
23
127
56
42
21
20
73
85
68
94
96
111
49
22
115
80
92
476
27
15
13
12
19
154
799
103
262
354