903
2186
845
1953
918
797
787
770
4144
2034
819
992
827
822
982
903
1590
1062
1789
744
1108
1227
1982
1337
913
821
6972
875
2296
883
1608
15610
1208
1979
9932
929
758
1049
2719
855
833
849
885
978
12341
968
1431
941
856
734
963
1162
1028
1367
767
1464
1347
862
725
798