267
108
157
349
127
99
1121
868
353
252
2500
178
119
797
286
56
289
249
294
277
288
57
107
148
132
167
1263
279
273
188
1818
265
153
176
94
184
697
832
35
324
196
25
922
51
64
73
531
32
185
673
61
44
149
36
37
74
40