335
201
89
45
177
210
592
24
57
38
807
92
153
835
398
1034
265
981
251
236
741
231
297
209
793
1384
150
228
530
85
603
604
544
628
356
840
299
349
391
693
226
405
68
191
173
891
151
234
365
261
81
113
184
896
118
308
60
164