3131 145
53487 550
7454 800
81594 219
41655 292
4165 174
18546 78
4874 756
5541 894
111448 543
2813 519