15298 533
45010 494
4335 59
26309 800
18015 780
35747 209
12378 849
5398 44
3841 587
42394 759
3081 262