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