15038 533
44834 494
4268 59
26195 800
17914 780
35549 209
12280 849
5317 44
3732 587
41167 758
3051 262