988
510
290
109
1476
676
895
459
600
107
776
281
418
124
880
306
257
115
829
239
370
125
531
241
604
124
645
137
428
168
581
126
324
174
241
97
541
107
426
211