968
1
963
637
652
629
601
1292
552
1116
879
932
2
758
873
612
854
482
791
804
1461
1034
1681
716
869
2137
642
728