40
526
20
315
56
297
99
301
49
240
278
1,047
66
275
31
209
23
198
4
178
5
156
18
151
1
125
119
3
9
97
14
50
7
94