699
820
833
66
65
324
350
309
548
335
266
148
161
506
173
158
162
598
162
155
171
146
1365
941
154
147
163
169
151
207
419
470
162
176
159
167
149
164
146
654
242
167
343
163
273
165
528
337
149
153
165
148
154
145
154
461
144
1041
159
145
287
175
154
148
167
346
827
155
150