2826 871
7403 62
32944 302
1988 105
3249 103
2795 404
2402 558
2386 386
1254 164
3562 687
3679 207
3272 457
2866 404
7791 769