448
528
383
939
1201
879
1179
917
971
396
544
687
516
1575
740
799
1277
525
660
674
908
557
586
966
1344
1692
867
3127
1006
444
607
511
545
558
1260
951
787
740
1583
663
470
1478
475
957
520
389
824
597
843
3183
1167
2052
2090
624
420
