226
191
307
162
307
1335
85
437
515
535
507
565
797
572
679
692
608
638
398
579
1612
657
751
543