653 145
3001 830
2325 402
21317 747
8713 244
7661 528
8582 596
18512 646
2859 181
4111 395
5649 544
17686 507