580 99
2348 490
5142 309
20766 729
5226 870
125828 209
98896 510
59087 177
15334 95
11791 82
13112 391
29444 368
8979 333
5248 605
3806 76
24520 798
5352 501
9220 614
37596 694
3379 422