3531 528
832 68
1891 305
7108 328
26703 343
12815 611
6479 576
16307 626
21687 558
56334 705
4084 295
3930 126
3703 473
3742 513
1629 46
110579 252