5078 929
2388 246
544 103
122605 685
7332 451
21231 559
9188 346
7388 151
13469 870
79725 463
76790 552
36424 722
3184 603
2861 296
4057 882