4143 640
139633 628
39500 44
3367 262
2828 497
19450 73
19818 337
3224 536
16859 70
10254 174
6342 464
5510 581
16666 551
8457 407
3733 377