1543
1
721
576
710
884
1627
709
2
722
770
605
688
851
750
699
1323
3
1268
784
1099
1092
463
454
641
634
620
2879
465
434
599
447
503