882
858
1122
726
2149
1417
789
1881
5001
4680
798
3701
822
1503
1596
935
1528
946
854
1359
1085
2329
720
743
819
1986
761
3209
2824
1219
9189
2011
1034
840
1274
1321
791
943
945
2414
6919
1191
1030
1524
977
2383
1732
886
4155
841
1662
881
883
763
902
752
1007
878
991
736