3031 871
7916 62
35278 303
2127 105
3668 103
2876 404
2500 558
2572 386
3698 168
3767 687
3916 207
3459 457
3098 405
8103 769