969
816
3401
730
777
791
1504
3329
864
903
1327
854
913
758
2508
840
806
1143
854
951
799
850
794
1058
958
811
923
862
812
1053
892
936
1217
1644
834
1182
921
791
842
1274
759
940
995
3505
862
894
1014
1683
2514
740
971
945
707
755
742
826
1009
769
724
761