5043 894
2733 473
11276 603
4269 577
16791 593
38568 264
97408 208
287016 844
105667 505
26273 259
15929 163
17226 407
3560 416
7053 684