103585 660
156898 648
24458 628
4792 117
46134 594
133113 425
8275 397
5248 398
22360 357
2515 302
153342 754
142680 647