4998 894
2718 473
11199 603
4214 576
16758 593
38548 264
97357 208
285448 843
105052 503
25901 258
15347 162
16967 407
3536 416
7038 684