644
1
657
755
4
525
2
933
792
1266
605
1169
1803
825
685
502
726
729
689
704
896
717
1250
1366
1365
2373
1018
2217
5
1192
1561
932
1704
1196