181118
179505
129362
103551
88206
86113
84261
81004
78875
72659
66476
63565
63452
60362
57811
57580
56390
54964
54671
54554
53688
53285
49475
49304
48695