1420
312
1067
663
808
1098
343
706
405
597
361
735
746
410
592
622
848
524