5001 601
3704 324
3696 351
8001 845
3911 215
3784 94
7843 545
2858 86
4015 63
5149 637
3422 281
4232 485
3834 457
3438 561
5510 588
4584 482
2157 216
29514 395