3113 145
53472 550
7454 800
81594 219
41653 292
4165 174
18546 78
4874 756
5541 894
111445 543
2813 519