1472 58
111867 250
3942 152
9866 614
3299 501
18578 796
5871 145
15666 518
3608 759
4082 614
19459 762