5080 453
105144 584
82213 803
45923 786
3762 618
4215 522
3169 68
2951 175
3455 232
3905 510
3214 424
3782 366
1970 277
3516 527
4313 773
2750 189