1429 58
111862 250
3941 152
9866 614
3299 501
18572 796
5871 145
15664 518
3606 759
4082 614
19454 762