38597
8143
902
1878
979
1299
2215
1660
1012
1401
880
943
858
1016
1112
1096
902
1103
1533
3688
3598
1036
970
1008
934
1023
1093
1226
2150
11036
2263
1040
2023
999
898
1035
4722
938
1132
992
4297
928
914
3724
920
3659
2989
1634
1851
1102
906
1060
1235
940
995
990
1064
2443
865
891