879
549
418
2049
541
328
1687
475
587
1287
499
800
524
829
985
468
392
263
791
477
514
1511
268
1100
