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