33932 426
12484 454
8262 154
8806 295
142857 709
48202 125
15016 882
4494 727
7110 530
5791 477
4227 939
3633 234