2836
6817
5966
875
1538
1534
1126
1678
865
789
993
819
962
899
886
854
762
1198
850
927
955
1013
969
870
865
936
988
891
886
960
1052
1076
931
938
848
1007
1335
1144
4091
1256
1099
1009
1013
1067
1242
1379
1444
5086
2013
1419
4962
1494
1384
1653
1895
1479
2014
1542
2662
1384