704
1030
2953
684
1872
947
873
670
707
752
1106
786
1064
1097
866
592
1014
1021
1188
640
634
2117
2543
1131
809
2005
781
1000
791
907
1117
986
1305
851
781
1365
2505
808
1216
1072
788
2119
883
1398
1140
1283
894
1062
1475
949
910
938
1500
1011
653
1058
1337
1151
1074
859
636
825
2279
2030
3289
725
690
2403
1641
999
684
3133
1766
2981
1700
2337
768
682
890
1064
861
854
1784
1571
634
963
924
829
1446
796
1160
699
1071
688
1559
738
812
1568
1001
1579
713
1333
1969
598
1714
1388
2542
1529
637
1841
2588
1852
729
907
707
921
1850
1780
761
607