11
80
78
76
416
386
360
79
224
380
191
180
375
151
881
319
511
1539
371
470
175
82
94
75
201
294
83
196
163
370
684
275
610
547
446
129
956
496
875
271