818
338
680
120
92
254
146
808
58
302
213
426
698
285
162
166
114
94
196
1182
211
255
397
457
482
4609
3806
206