15299 533
45010 494
4335 59
26309 800
18016 780
35747 209
12378 849
5398 44
3841 587
42395 759
3081 262