0
648
684
548
475
615
1128
610
725
513
496
382
733
1
478
724
618
699
641
128763
2026
1720
1630
1574
1565