3535 528
851 68
1918 305
7112 328
26752 343
12855 611
6498 576
16347 627
21895 558
56678 705
4100 295
3932 126
3707 473
3744 513
1631 46
111127 252