290
962
256
921
175
884
158
748
310
944
278
1,047
120
740
139
621
149
570
63
444
191
511
133
418
130
82
424
40
414
144
399
79
408
110
502