5079 929
2388 246
544 103
122618 685
7332 451
21231 559
9188 346
7388 151
13469 870
79731 463
76796 552
36426 722
3184 603
2861 296
4057 882