121281 671
158903 651
24714 628
4841 117
46263 594
134933 425
8360 397
5308 398
22497 357
2576 302
156595 755
146153 653