658 145
3020 830
2394 402
21336 747
8720 244
7665 528
8612 596
18534 646
2868 181
4117 395
5657 544
17751 507