3530 528
821 68
1881 305
7106 328
26669 343
12790 611
6464 576
16294 626
21499 558
56174 705
4079 295
3929 126
3701 473
3742 513
1625 46
110333 252