1556 344
2294 633
1013 99
6657 309
21976 729
126222 209
59538 177
29944 368
5285 605
3834 76
24576 798
5384 501
9279 614
37737 694
3404 422