5052 929
2387 246
542 103
122295 685
7329 451
21231 559
9186 345
7388 151
13467 870
79692 463
76657 552
36415 722
3181 603
2861 296
4055 882