506 69
3115 348
9247 514
22821 107
4075 304
4723 767
12031 520
37357 144
4022 442
8213 696
7927 534
3314 599
2685 459