22995 592
20506 589
3517 728
5049 617
3218 745
47553 149
5922 463
5491 414
9392 647
8028 789
6415 442
14470 688