38
27
161
13
767
335
35
28
18
134
21
77
70
109
177
120
139
49
165
274
701
488
191
16
42
10
22
33
375
115
186
342
397
67
30
31
63
17
68
300
463
202
1337
54
100
215
5
114
209
91
20
46
137
36
258