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