914
938
793
822
1261
2051
1683
668
428
627
1195
1404
1082
1043
490
557
556
1572
1552
514
1269
1835
2305
451
980
667
1708
1187
2677
539
904
606
402
700
1010
528
1252
663
587
1314
1984
577
698
613
423
601
435
714
695
566
1117
886