5088 894
2769 473
11345 603
4326 577
16822 593
38596 264
97466 208
288577 846
106272 505
26787 259
16311 163
17506 407
3588 416
7074 684