1688
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
2386
972
1604
704
996
1626
873
1147
788
742
709
1195
3348
1062
844
1689
1097
918
1731
980
768
1048
847
1563
714
894
1765
718
728
1082
913
765
678
1311
786
826
934
855
1476
771
838
1725
1261
706
812
828
1212
1105
1233
642
2895
2149
722
827
832
970
799
812
1196
2878
793
2119
1578