247
869
757
701
722
499
861
168
1000
951
852
430
786
210
237
561
250
797
953
691
248
477
689
607
579
263
545