5073 929
2388 246
543 103
122514 685
7331 451
21231 559
9188 346
7388 151
13469 870
79718 463
76750 552
36420 722
3182 603
2861 296
4057 882