653 145
2999 830
2322 402
21315 747
8712 244
7660 528
8581 596
18509 646
2858 181
4111 395
5648 544
17680 507