302
982
398
813
145
331
111
317
58
278
1,047
148
314
61
222
36
194
69
219
101
190
163
129
13
115
28
109
20
97
8
91
88