4103 640
139297 628
39388 44
3363 262
2826 497
19440 73
19812 337
3222 536
16839 70
10243 174
6338 464
5509 581
16659 551
8441 407
3726 377