652
273
178
135
408
82
383
30
262
177
200
87
419
129
357
55
170
163
322
19
508
95
308
197
248
16
298
151
482
151
563
175
390
150
225
168
339
126
451
133