253
1
413
382
89
287
302
306
398
815
390
418
2
526
184
545
254
891
469
789
395
714
692
585
818
625
450
685
1537
352
350
461