67
143
787
535
254
17
343
413
253
499
722
147
321
505
261
694
171
532
201
518
22612
2838
391
151
592
384
888
1186