3530 528
821 68
1881 305
7106 328
26669 343
12790 611
6465 576
16294 626
21509 558
56182 705
4079 295
3929 126
3701 473
3742 513
1625 46
110340 252