2947 871
7835 62
34660 303
2114 105
3511 103
2841 404
2452 558
2497 386
3645 168
3691 687
3824 207
3420 457
3090 405
8026 769