4026 452
104707 584
81638 803
45538 786
3437 618
3753 522
2594 68
2548 175
2987 232
3214 510
2890 424
3347 366
1673 277
3196 527
3886 773
2372 189