940
781
126854
7285
1249
799
2612
878
915
15834
769
808
762
872
1048
958
827
822
1996
1891
1044
926
821
787
1666
1093
1115
1087
1675
988
895
907
1131
977
2515
1055
1073
875
783
1242
1037
2103
939
1862
827
1354
828
891
2325
863
867
4937
857
1284
844
2414
998
796
2573
854