0
477
540
351
479
777
674
523
651
433
536
699
597
611
397
555
1
510
763
655
730
672
129212
2061
1754
1665
1610
1592