311005
150
176965
79
191106
114
151659
82
147888
122
130956
138
118887
188
107269
96
91523
67
129012
109
127697
143
89642
60
117033
52
129044
56
91593
86
122926
104
72258
92
92735
193
99660
59
92892
48