658 145
3022 830
2398 402
21336 747
8722 244
7665 528
8613 596
18534 646
2869 181
4119 395
5659 544
17752 507