0
425
546
338
315
357
432
355
242
351
281
424
369
234
270
173
358
444
317
393
368
325
250
233
187
526
379
309
513
260
342
275
176
147
385
603
1022
1473
1242
1546
1128
1678
2430
2010
1920
1906
1843
1814