574
182
284
130
731
224
897
261
751
58
668
182
806
326
885
129
374
194
368
136
513
239
521
183
444
212
370
68
248
100
1143
383
442
110
572
135
127
44
422
195