593 99
5152 309
20781 729
125831 209
59091 177
29446 368
5249 605
3808 76
24520 798
5352 501
9223 614
37597 694
3379 422