352
1
641
560
398
540
496
1000
2629
8
1255
442
1003
759
2
791
733
75
868
450
625
561
1852
1124
1069
903
339
622
819
654
1071
1587
1995