390
1
526
184
89
382
307
302
398
815
254
789
469
685
450
625
2
692
585
818
714
521
461
891
545
350
403
453
3
352
1537
355
401