310
944
173
884
288
963
256
921
120
741
158
749
133
417
139
623
149
572
190
511
63
444
110
503
130
419
40
413
6
316
79
407
82
424
50
403