5075 929
2388 246
544 103
122551 685
7331 451
21231 559
9188 346
7388 151
13469 870
79719 463
76767 552
36422 722
3184 603
2861 296
4057 882