40
307
39
34
256
46
230
28
203
149
26
136
18
123
5
115
68
395
19
114
7
108
11
104
93
100
15
254
97
95
2
83