926
1,170
418
993
189
598
135
453
265
401
20
458
58
585
148
323
106
317
44
271
27
247
278
1,040
49
211
83
226
73
200
109
163
33
164
12
113
31
129