1160
37
380
159
55
149
244
357
352
788
209
27
302
49
134
399
227
247
195
142
66
79
63
151
35
242
167
29
177
5308
246
77
99
262
71
40