838 58
111756 250
3921 152
9862 614
3290 501
18551 796
5864 145
15637 518
3598 759
4074 614
19431 762