5005 601
3712 324
3699 351
8004 845
3917 215
3789 94
7853 545
2865 86
4024 63
5152 637
3428 281
4240 485
3836 457
3441 561
5526 588
4591 482
2163 216
29630 395