15297 533
45009 494
4335 59
26309 800
18015 780
35746 209
12377 849
5398 44
3841 587
42391 759
3081 262