4998 894
2718 473
11199 603
4213 576
16757 593
38547 264
97357 208
285427 843
105048 503
25897 258
15346 162
16963 407
3536 416
7038 684