1484
175
361
166
377
87
148
674
163
1541
409
346
87
139
26
61
196
233