653 145
3001 830
2324 402
21316 747
8713 244
7661 528
8581 596
18512 646
2859 181
4111 395
5648 544
17684 507