1560 58
111898 250
3949 152
9869 614
3300 501
18589 796
5875 145
15681 518
3609 759
4082 614
19468 762