597 99
5166 309
20791 729
125832 209
59094 177
29446 368
5249 605
3808 76
24520 798
5352 501
9223 614
37598 694
3379 422