592
0
555
595
451
449
552
238
1239
1
524
639
333
368
432
315
358
409
388
304
1116
937
1382
1430
771
3
679
747