0
238
296
309
488
202
300
363
362
277
307
335
328
339
213
158
370
218
437
380
184
497
332
200
447
378
308
283
474
208
295
481
314
490
463
371
457
951
1428
1193
1464
1043
1623
2302
1915
1836
1834
1783
1694