357
29
812
36
39
18
37
119
311
42
204
1446
490
90
97
182
159
114
329
645
197
148
189
52
156
224
366
30
299
124
99
126
48
17
175
74
27