3531 528
826 68
1885 305
7108 328
26688 343
12808 611
6475 576
16298 626
21619 558
56255 705
4080 295
3929 126
3702 473
3742 513
1629 46
110492 252