247
337
1338
295
9312
293
267
252
262
381
253
331
231
305
254
388
258
357
375
304
249
330
228
208
511
264
287
882
450
369
387
7447
5158
6121
6013