503 69
3113 348
9236 514
22821 107
4071 304
4721 767
12027 520
37356 144
4022 442
8213 696
7923 534
3314 599
2685 459