625 99
2389 490
5214 309
20842 729
5248 870
125867 209
98905 510
59104 177
15347 95
11797 82
13120 391
29502 368
8982 333
5251 605
3809 76
24520 798
5355 501
9225 614
37601 694
3380 422