616
1
528
424
709
2
556
761
707
612
605
1228
675
784
847
743
782
552
824
576
722
749
673
1025
3
1192
1060
4
1132
1049
1744
1097
3467
15
1155