1386 58
111851 250
3938 152
9866 614
3299 501
18567 796
5871 145
15662 518
3604 759
4082 614
19453 762