22993 592
20497 589
3514 728
5047 617
3218 745
47550 149
5922 463
5491 414
9387 647
8025 789
6413 442
14469 688