653 145
3000 830
2323 402
21315 747
8712 244
7661 528
8581 596
18510 646
2858 181
4111 395
5648 544
17681 507