4143 640
139658 628
39510 44
3367 262
2829 497
19452 73
19820 337
3224 536
16861 70
10257 174
6342 464
5510 581
16667 551
8458 407
3733 377