969
2
1171
3
1891
6
1048
1744
1097
1
3462
15
556
707
706
761
605
784
847
743
782
675
612
1226
1192
721
824
574
749
673
1024
550
1060
4
514
433