307
220
78
69
386
57
409
110
236
474
74
184
132
104
210
90
163
64
151
237
101
381
35
42
199
45
63
157
114
135
48
194
39
249
575
371
52
51
70
131
330
123
282
164
329
266
185
725
439
361
949
283
324
1062
920