5016 601
3722 324
3707 351
8013 845
3921 215
3798 94
7864 545
2871 86
4027 63
5157 637
3439 281
4246 485
3843 457
3448 561
5539 588
4595 482
2170 216
29725 395