19796 91
2669 223
4842 542
89541 187
2767 273
8742 294
5599 493
7681 165
8670 949
17516 414
5855 656
3800 820