871
451
283
106
1300
566
813
407
560
93
732
255
409
118
833
284
235
110
714
185
329
110
475
207
596
121
624
130
416
165
568
118
286
167
197
84
509
86
391
186