3086
1294
299
116
247
185
92
73
338
92
559
61
141
69
376
98
219
42
390
81
217
158