1390
3426
418
358
334
367
6315
2680
302
791
2720
324
342
465
331
709
540
371
370
295
456
1760
285
303
301