2523
1439
1352
1316
10740
2581
967
1273
1266
4095
1422
953
1048
877
865
1693
1044
1733
864
974
1035
1585
2119
837
1189
855
1738
949
981
955
1018
16080
1060
1232
1110
978
899
2148
1015
947
1089
2139
8035
953
1250
1159
818
1032
919
1084
1256
1314
2290
1320
1198
929
958
983
908
1476