526 99
5080 309
20715 729
125820 209
59069 177
29433 368
5248 605
3805 76
24515 798
5350 501
9216 614
37594 694
3375 422