330
414
256
373
37
249
27
178
29
127
278
1,048
45
143
14
148
24
91
16
93
20
85
12
92
15
78
11
82
5
70
30
6
26
4