1571
4
760
2
602
1
928
400
706
406
531
651
597
541
652
618
457
1141
501
486
91
564
476
490
422
605
648
3
87
377
886
1741
447
780