27595 268
59373 502
58593 898
32759 560
13620 194
143740 649
106691 898
23716 298
13931 66
99023 947
42728 550
36016 237
47889 846
113141 741