126
1
82
153
364
0
79
56
144
188
3
120
135
2
124
1454
140
259
285
122
295
736
202
324
175
77
211
222
195
265
125
340
939