19717 91
2638 223
4803 542
87495 185
2743 273
8686 294
5568 493
7613 165
8627 949
17081 414
5840 656
3782 820