596 99
5157 309
20789 729
125832 209
59092 177
29446 368
5249 605
3808 76
24520 798
5352 501
9223 614
37597 694
3379 422