15060 533
44880 494
4276 59
26214 800
17926 780
35561 209
12286 849
5339 44
3736 587
41283 758
3053 262