560
94
942
326
1295
563
436
159
855
319
467
257
559
135
203
149
389
169
1153
537
206
91
481
75
418
188
216
73
336
154
387
188
565
82
553
70
567
123
533
257