40
593
44
503
47
402
32
377
273
278
1,047
13
294
176
256
93
276
17
296
12
259
20
227
7
234
198
156
158
134
116