201
167
249
306
241
394
171
246
282
467
656
343
1813
297
342
338
321
295
404
737
407
1003
668
174
428
313
188
2734
322
188
296
243
1564
379
209
1082
215
340
444