612
0
1015
477
1225
490
1166
1862
1
2123
1105
2663
484
1103
534
1376
451
562
978
1293
668
1012
1298
467
914
1500
984
817
475
868
372
2649