1258
37597
1247
1081
2377
899
2030
832
1046
868
959
861
798
1327
1436
4926
1598
1091
988
975
1077
3279
2669
815
1976
13547
1067
1397
1438
980
1007
9677
875
979
847
903
902
893
830
988
948
971
1605
792
958
5949
1125
1066
1031
6764
773
879
1256
1543
1310
806
826
1513
3487
1035