5002 601
3708 324
3697 351
8002 845
3914 215
3785 94
7845 545
2859 86
4018 63
5150 637
3423 281
4234 485
3836 457
3438 561
5514 588
4586 482
2158 216
29558 395