15290 533
45005 494
4335 59
26308 800
18013 780
35742 209
12375 849
5397 44
3841 587
42368 759
3078 262