3096 145
53464 550
7453 800
81594 219
41652 292
4165 174
18546 78
4874 756
5541 894
111445 543
2813 519