1472
1317
1030
1532
1100
1048
1216
1219
978
776
6888
352
423
353
422
464
379
364
400
504
392
351
415
367
386
416
388
398
376
385
383
390
370