4071 640
139055 628
39322 44
3363 262
2826 497
19428 73
19810 337
3222 536
16787 70
10231 174
6334 464
5507 581
16649 551
8439 407
3721 377