2599 403
3528 616
5159 601
3935 325
3836 351
8119 845
4030 215
3887 94
8179 545
2957 86
4116 63
5297 637
3564 281
4352 485
3943 457
3721 561
5898 588
4707 482
2302 216
31804 398