4635
4628
3861
1351
30239
1282
1512
1315
2576
1067
3980
826
951
917
985
1074
1374
1399
1195
973
950
924
1013
1224
1178
938
1428
1171
1114
1026
1211
911
1190
942
986
967
1262
2498
1995
963
1011
858
1104
952
1212
1022
1325
1065
1183
1165
1113
917
1179
1174
1041
1107
1032
947
968
1468