5078 929
2388 246
544 103
122577 685
7331 451
21231 559
9188 346
7388 151
13469 870
79724 463
76774 552
36422 722
3184 603
2861 296
4057 882