131
419
89
352
47
257
81
235
20
170
42
169
39
157
31
163
125
12
112
9
122
16
118
13
115
99
755
105
25
102
88