4163 640
139922 628
39593 44
3371 262
2835 497
19463 73
19826 337
3226 536
16877 70
10266 174
6348 464
5511 581
16676 551
8470 407
3738 377