58896 833
5893 563
5268 126
20543 826
3583 63
11762 190
11755 294
7735 355
14724 129
4729 478
10080 982
3618 771
4317 943
2120 376
3120 553