860 58
111760 250
3921 152
9862 614
3291 501
18553 796
5866 145
15638 518
3598 759
4074 614
19431 762