311089
150
177010
79
191168
114
151697
82
147908
122
131031
138
118932
188
107295
96
91546
67
129047
109
127728
143
89655
60
117039
52
129177
56
91612
86
122985
104
72269
92
92764
193
99677
59
92913
48