1278 58
111833 250
3936 152
9866 614
3298 501
18563 796
5870 145
15657 518
3603 759
4081 614
19445 762