66
129
67
296
216
275
135
591
198
128
363
168
316
500
775
301
292
213
536
215
472
246
309
352
217
318
223
726
111
609
307
189
621
907
187
405
1448
702