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