1513 58
111883 250
3946 152
9866 614
3299 501
18582 796
5874 145
15676 518
3609 759
4082 614
19462 762