25
342
68
378
86
291
70
272
35
226
278
1,048
17
209
52
114
40
190
46
27
187
169
119
3
145
7
136
9
130
73
126
51
125