235
1270
234
105
95
78
167
466
114
294
148
402
195
273
62
117
171
239
46
63
170
2292
397
199
161
405
216
118
202
93
59
101
109
184
127
65
137
208
190
180
12
13
89
23
175
113
72
37
332
71
246
112
77
42
28