311831
150
177348
79
191618
114
151986
82
148058
122
131441
138
119194
188
107530
96
91652
67
129276
109
127904
143
89727
60
117122
52
129783
56
91713
86
123198
104
72360
92
92866
193
99763
59
93056
48