0
469
317
456
263
130
159
338
320
417
272
336
323
298
327
248
379
445
218
309
269
404
319
331
330
388
261
334
418
395
516
329
454
271
450
356
391
955
1431
1197
1471
1047
1627
2316
1923
1840
1839
1786
1699