2600 403
3528 616
5159 601
3935 325
3836 351
8119 845
4032 215
3890 94
8180 545
2957 86
4116 63
5297 637
3565 281
4353 485
3943 457
3722 561
5903 588
4707 482
2302 216
31821 398