4994 894
2716 473
11186 603
4206 576
16755 593
38538 264
97352 208
285231 843
104977 503
25856 258
15284 162
16935 407
3534 416
7037 684