285
294
252
178
466
1869
491
142
466
4011
1020
487
4104
671
2507
648
361
1207
323
319
227
139
146
367
749
701
391
723
1594
748