1535 58
111890 250
3947 152
9869 614
3300 501
18585 796
5874 145
15678 518
3609 759
4082 614
19467 762