29291 1598
37173 352
42916 1634
14969 1295
43776 582
23481 594
20945 1088
19253 673
15565 537
36846 784
19038 832
29761 1461
33297 125
36466 1120
29777 1923