11
172
114
70
38
42
754
405
364
147
299
111
306
191
136
354
375
258
202
45
46
330
255
100
383
811
1026