5025 480
20581 351
19469 555
20327 733
9073 902
7594 551
3676 445
6773 772
90371 889
5358 767
4578 564
9662 548
13545 444