1484 58
111868 250
3944 152
9866 614
3299 501
18580 796
5871 145
15668 518
3608 759
4082 614
19459 762