38226 842
14447 279
6258 121
23385 762
7353 41
7443 381
5076 713
3344 500
3307 501
3096 602
15639 751
16600 573
6079 742
2873 596