19533 89
31601 570
4816 46
2543 327
20908 489
15482 246
15301 386
11963 477
4190 413
4178 533
15780 67
11345 450
15066 705