19883 89
31684 570
4843 46
2550 327
20993 489
15496 246
15304 386
11978 477
4200 413
4185 533
15786 67
11352 450
15088 705