100
877
266
801
295
702
647
195
586
278
1,047
180
559
210
525
83
504
129
509
263
529
225
489
63
560
181
367
163
488
154
551
68
436
127
406