5057 929
2387 246
542 103
122375 685
7330 451
21231 559
9188 346
7388 151
13467 870
79701 463
76688 552
36416 722
3181 603
2861 296
4057 882