129
555
43
409
50
379
102
307
45
278
1,048
3
239
52
258
47
241
13
178
12
186
60
179
61
166
262
169
20
97
28
138
93
105