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