22995 592
20516 589
3520 728
5049 617
3218 745
47555 149
5923 463
5491 414
9393 647
8031 789
6415 442
14473 688