58995 833
6081 563
5282 126
20651 826
3615 63
11836 190
11814 294
7768 355
14746 129
4782 478
10149 982
3624 771
4326 943
2134 376
3128 553