4998 894
2718 473
11200 603
4214 576
16759 593
38548 264
97358 208
285466 843
105062 503
25902 258
15351 162
16969 407
3536 416
7038 684