15295 533
45007 494
4335 59
26308 800
18014 780
35746 209
12376 849
5398 44
3841 587
42384 759
3081 262