5003 601
3710 324
3698 351
8003 845
3916 215
3787 94
7848 545
2861 86
4022 63
5150 637
3425 281
4235 485
3836 457
3440 561
5517 588
4590 482
2162 216
29599 395