356
313
671
1072
799
326
290
343
792
1423
714
713
741
732
770
623
748
283
330
314
256
384
287
311
294
386
297
335
281
296
293
258
312
292
270
289
321
265
276
641
810
737
757
659