27596 268
59374 502
58597 898
32761 560
13620 194
143744 649
106701 898
23722 298
13934 66
99024 947
42733 550
36016 237
47890 846
113145 741