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