4081 640
139159 628
39350 44
3363 262
2826 497
19433 73
19810 337
3222 536
16831 70
10241 174
6336 464
5507 581
16652 551
8439 407
3724 377