906
387
558
76
484
171
464
34
335
71
735
240
598
169
1034
482
496
189
310
90
243
55
641
173
749
273
370
163
511
209
879
422
1028
388
593
129
271
99
319
217