330
414
256
373
37
249
27
178
14
148
278
1,047
45
143
29
127
16
93
24
91
12
92
20
85
15
78
11
82
30
75
73
5
69