0
332
327
353
246
319
398
421
243
313
290
308
326
390
389
396
451
474
314
611
350
293
162
427
469
436
351
268
281
395
459
322
442
491
244
338
333
947
1423
1190
1459
1039
1618
2296
1909
1830
1789
1779
1690