14
80
79
78
416
388
360
227
387
192
180
376
151
882
320
512
1542
371
470
175
82
95
75
201
294
83
196
163
370
684
275
610
547
446
130
957
496
875
295
271