4998 894
2718 473
11198 603
4213 576
16756 593
38545 264
97355 208
285404 843
105035 503
25894 258
15337 162
16963 407
3536 416
7038 684