3026 145
53431 550
7453 800
81592 219
41649 292
4165 174
18546 78
4874 756
5541 894
111444 543
2813 519