295
703
196
585
127
406
63
566
162
402
38
434
93
289
62
219
185
245
183
4
174
19
176
45
171
32
151
92
1,087
22
142
34
138
20
132