1124
580
1
468
401
321
566
911
982
634
364
720
1231
2371
4
1478
1725
1430
0
581
2719
1665
1334
1788
407
395
371
400
524