3086
1294
1137
466
516
249
386
229
282
89
737
157
623
146
473
57
349
186
283
139
340
157
487
199
541
123
359
39
408
193
864
313
423
167
384
132
578
206
194
118