290
959
256
911
175
882
158
748
310
944
120
740
139
621
149
567
63
444
191
511
279
1,033
133
418
130
419
82
426
40
416
144
400
19
450
79
407
110
502