105096 622
124240 207
80497 528
125978 261
67408 416
105774 841
76600 526
208459 658
118727 447
100559 779