5001 601
3707 324
3696 351
8001 845
3911 215
3784 94
7845 545
2859 86
4017 63
5149 637
3422 281
4233 485
3835 457
3438 561
5512 588
4586 482
2157 216
29533 395