3535 528
851 68
1920 305
7112 328
26755 343
12858 611
6499 576
16350 627
21906 558
56689 705
4100 295
3932 126
3707 473
3744 513
1631 46
111156 252