4998 894
2718 473
11198 603
4213 576
16757 593
38547 264
97356 208
285419 843
105042 503
25896 258
15343 162
16963 407
3536 416
7038 684