5087 929
2390 246
544 103
122793 687
7332 451
21233 559
9188 346
7391 151
13470 870
79765 463
76868 552
36435 722
3186 603
2861 296
4058 882