5002 601
3708 324
3697 351
8002 845
3912 215
3784 94
7845 545
2859 86
4017 63
5150 637
3423 281
4233 485
3835 457
3438 561
5514 588
4586 482
2157 216
29550 395