4079 640
139111 628
39336 44
3363 262
2826 497
19433 73
19810 337
3222 536
16826 70
10239 174
6336 464
5507 581
16651 551
8439 407
3721 377