2995 871
7893 62
35122 303
2123 105
3617 103
2863 404
2492 558
2549 386
3661 168
3743 687
3865 207
3442 457
3096 405
8067 769