448
909
415
624
631
343
223
708
1944
1396
677
366
391
335
455
338
355
427
1338
1632
715
4397
1725
739
2332
570
594
741
1400
558
226
249
784
972
1118
1611
841
581
541
1276
1297
276
696
322
923
369
574
282
593
348
818
464
798
444
561
536
714
254
465
499