111
585
159
137
544
38
142
98
54
126
4714
51
165
184
237
42
247
31
380
401
56
357
261
120
317
17
194
382
164
185
22
315
96
36
352
69
183
68
336
53
539
151
198
375
208
134
1040
129
197
60
153
124
215
266
275
119
24