5086 894
2769 473
11342 603
4325 577
16820 593
38591 264
97464 208
288513 845
106255 505
26771 259
16300 163
17498 407
3587 416
7074 684