5090 894
2769 473
11348 603
4329 577
16822 593
38596 264
97468 208
288639 846
106299 505
26805 259
16320 163
17512 407
3588 416
7074 684