19720 91
2638 223
4803 542
87517 185
2744 273
8686 294
5568 493
7613 165
8627 949
17088 414
5840 656
3783 820