0
477
540
351
479
778
674
523
651
434
536
699
597
611
397
555
1
510
764
656
731
129220
2062
1754
1666
1610
1594