585 99
2350 490
5145 309
20769 729
5226 870
125829 209
98896 510
59087 177
15334 95
11791 82
13115 391
29445 368
8979 333
5249 605
3806 76
24520 798
5352 501
9220 614
37597 694
3379 422