13959 533
15429 760
16469 209
10807 39
26095 849
6719 683
31165 648
9630 506
15589 254
9141 592
5983 212