241
418
426
247
607
637
225
250
278
759
474
361
542
360
290
501
548
496
509
715
558
281
303
562
1081
734
331
282
452
202
330
205
353
297
903
934
331
149
249
351
665
426
407
266
137
424
331
478
272
291
585
683
676
1249
672
514
429
593
280
1023