125
231
5217
181
186
320
247
161
310
1108
980
802
260
225
290
156
237
347
316
79
106
592
499
808
543
387
334
787
72
100
44
208
185
248
118
207
170
448
209
128
407
85
137
441
104
218
1243
243
241
386
489
584
4108
4696
266