1689
1232
1489
797
2290
12289
5020
2532
741
873
740
2922
1504
7396
5949
1667
2814
4910
1718
748
2642
2084
2394
1599
1023
873
3214
4772
1955
1579
856
1182
3670
1717
1675
1453
2699
3356
1078
872
793
1059
1197
3358
657
1005
2479
755
874
771
1278
3566
752
1839
764
70607
733
981
1301
706
1052
1997
1047
1078
1099
1725
1286
917
42391
863
733
859
1695
759
766
1001
827
681
745
1025
769
750
1103
1334
1080
701
1081
3996
749
3339
1217
700
1282
1161
2561
1303
897
4933
1642
812
911
9737
1446
1661
855
1129
734
2036
3196
659
709
823
1445
1226
2372
782
2022
794
963
3199