4091 640
139236 628
39369 44
3363 262
2826 497
19436 73
19812 337
3222 536
16837 70
10242 174
6338 464
5508 581
16656 551
8439 407
3726 377