4029 452
104707 584
81638 803
45538 786
3437 618
3753 522
2595 68
2549 175
2987 232
3217 510
2890 424
3347 366
1673 277
3196 527
3887 773
2372 189